home *** CD-ROM | disk | FTP | other *** search
- // Copyright 1999 Macromedia, Inc. All rights reserved.
-
- //*************** GLOBALS *****************
-
- //******************* API **********************
-
- //***************** LOCAL FUNCTIONS ******************
-
- function initializeUI() {
- var infoObj;
- var trialLayer1 = findObject("trial");
- var trialLayer2 = findObject("hotSpotTrial");
- var trialLayer3 = findObject("linkTrial");
- var regLayer = findObject("registered");
-
- if ( typeof( DWAext ) != "undefined" && DWAext.isTrial()) {//TRIAL
- trialLayer1.visibility = "visible";
- trialLayer2.visibility = "visible";
- trialLayer3.visibility = "visible";
- regLayer.visibility = "hidden";
- var daysObj = findObject("theDays");
- if (DWAext.isValid()) {
- infoObj = parseInfo();
- daysObj.innerHTML = infoObj["daysLeft"];
- } else {
- infoObj = parseInfo();
- daysObj = findObject("theDaysMsg");
- daysObj.innerHTML = "<font color='red'>"+ ((parseInt(infoObj["daysLeft"]) < 0)?
- MSG_TrialProblem:MSG_TrialExpired)+"</font>";
- }
-
- } else { //REGISTERED
- trialLayer1.visibility = "hidden";
- trialLayer2.visibility = "hidden";
- trialLayer3.visibility = "hidden";
- regLayer.visibility = "visible";
- var nameObj = findObject("theName");
- var companyObj = findObject("theCompany");
- var serialNumObj = findObject("theSerialNum");
- if ( typeof( DWAext ) != "undefined" && DWAext.isValid()) {
- infoObj = parseInfo();
- nameObj.innerHTML = infoObj["name"];
- companyObj.innerHTML = infoObj["company"];
- serialNumObj.innerHTML = infoObj["serialNumber"];
- } else {
- nameObj.innerHTML = "";
- companyObj.innerHTML = "<font color='red'>"+MSG_NotRegistered+"</font>";
- serialNumObj.innerHTML = "";
- }
- }
- }
-
-
- function parseInfo() {
- var i,pos;
- var infoStr = (DWAext.isTrial())?DWAext.getTrialInfo():DWAext.getRegInfo();
- var nameValPairs = infoStr.split("\x0A");
- var infoObj = new Array();
- for (var i=0; i<nameValPairs.length; i++) {
- nameVals = dreamweaver.getTokens(nameValPairs[i],"=");
- theName = nameVals[0];
- theVal = (nameVals.length>1)?nameVals[1]:"";
- infoObj[theName] = theVal
- }
- return infoObj;
- }
-
-
- function purchaseInfo() {
- dreamweaver.browseDocument(URL_AttainPurchase);
- }
-
-
- function showCredits() {
- var hotSpotLayer = findObject("hotSpotCredits");
- var creditsLayer = findObject("credits");
-
- if (creditsLayer.visibility != "visible") {
- hotSpotLayer.visibility = "hidden";
- creditsLayer.visibility = "visible";
- }
- }
-
- function specialInfo(url) {
- dreamweaver.browseDocument('http://www.dreamcentral.com/coursebuilder');
- }
-